package com.shrct.businessprocess.organization;

import com.shrct.businessprocess.organization.impl.RCSupplierImpl;
import com.shrct.businessprocess.organization.proxy.RCSupplierProxy;
import edu.fudan.langlab.domain.organization.Party;
import edu.fudan.mylang.pf.EntityImplementation;

@EntityImplementation(implementBy = RCSupplierImpl.class)
public interface RCSupplier extends Party {
  public abstract String getCode();
  
  public abstract RCSupplier setCode(final String code);
  
  public abstract String getShortName();
  
  public abstract RCSupplier setShortName(final String shortName);
  
  public abstract String getEname();
  
  public abstract RCSupplier setEname(final String ename);
  
  public abstract String getSpell();
  
  public abstract RCSupplier setSpell(final String spell);
  
  public abstract String getHelpCode();
  
  public abstract RCSupplier setHelpCode(final String helpCode);
  
  public abstract String getEnterpriseEnrolNum();
  
  public abstract RCSupplier setEnterpriseEnrolNum(final String enterpriseEnrolNum);
  
  public abstract String getWorkNo();
  
  public abstract RCSupplier setWorkNo(final String workNo);
  
  public abstract Double getRegCapital();
  
  public abstract RCSupplier setRegCapital(final Double regCapital);
  
  public abstract String getLegalPerson();
  
  public abstract RCSupplier setLegalPerson(final String legalPerson);
  
  public abstract String getAptitudeName();
  
  public abstract RCSupplier setAptitudeName(final String aptitudeName);
  
  public abstract String getAptitudeNo();
  
  public abstract RCSupplier setAptitudeNo(final String aptitudeNo);
  
  public abstract RCSupplierProxy toProxy();
}
